﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Traceability.Domain.BreedDomain;
using Traceability.Domain.TraceabilityDto;

namespace Traceability.Domain.Service.TraceabilitiesServices
{
    public interface ITraceabilitiesService
    {
        Task<int> AddTraceabilities(Traceabilities traceabilities);

        Task<List<TraceabilitiesDto>> GetAllTraceabilitiesList(int shoppingId);

        Task<int> UpdateTraceabilities(Traceabilities traceabilities);

        Task<int> DeleteTraceabilities(int traceabilityId,string userMame);

        Task<Traceabilities> GetTraceabilitiesModel(int traceabilityId);
    }
}
